package controller;

import java.util.ArrayList;
import java.util.List;

import bean.Usuario;

public class Sessao {
	
	private static Sessao sessao = null;
	
	private List<Usuario> usuarios = new ArrayList<Usuario>();
	
	private Sessao(){		
	}
	
	public static Sessao getSessao(){
		if(sessao == null){
			sessao = new Sessao();
		}
		return sessao;
	}
	
	public void addUsuario(Usuario usuario){
		usuarios.add(usuario);
	}
	public void remUsuario(Usuario usuario){
		int indice = -1, i = 0;
		for (Usuario u : usuarios) {
			if(usuario.getUsuario().equals(u.getUsuario())){
				indice = i;
				break;
			}
			i++;
		}
		if(indice != -1){
			usuarios.remove(indice);
		}		
	}
	
	public boolean validarUsuario(Usuario usuario){
		for (Usuario u : usuarios) {
			if(usuario.getUsuario().equals(u.getUsuario())){
				return true;
			}
		}
		return false;
	}
}
